<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    //      for (var a = 2; a <= 100; a++) {
    //     //创建一个变量来保存a的值
    //     var flag = true;
    //     //判断a是否为质数
    //     //获取1-a之间所有的数
    //     // console.log(a);
    //     for (var j = 2; j < a; j++) {
    //       //console.log("---->" + j);
    //       //判断a是否能被j整除
    //       if (a % j == 0) {
    //         //如果进入判断则证明a不是质数,修改flag的值为false
    //         flag = false;
    //       }
    //     }
    //     //如果是质数，则打印a的值
    //     if (flag) {
    //       console.log(a);
    //     }
    //   }

//     var n = +prompt()
//       function prinmeN(n) {
//         var flag=0;
//         var result=[];
//         if(n == 0 || n==1){
//             result=[];
//         }else if(n==2){
//             result=[2];
//         } else if (n==3 || n==4){
//             result=[2,3]
//         }else{
//             result.push(2,3);
//             for(var i=5;i<=n;i++){
//                 for(var j=2;j<=Math.sqrt(i);j++){
//                     if(i%j == 0){
//                         flag=1;
//                         break;
//                     }else{
//                         flag=0;
//                     }
//                 }
//                 if(flag==0){
//                     result.push(i);
//                 }
//             }

//         }
//         return result;
//     }



// console.log(prinmeN(n));

var num = Number(prompt("请输入一个正整数,判断此数是不是素数"));
      var count = 0; //统计因子个数
      for (var i = 1; i <= num; i++) {
        if (num % i == 0) {
          //因子
          count++;
        }
      }
      //循环结束后 如果 count == 2  一定是素数
      if (count == 2) {
        document.write(num + "是素数");
      } else {
        document.write(num + "不是素数");
      }


    </script>
</body>
</html>